Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier Oprogramowania
Opis
Text copied to clipboard!
Poszukujemy Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji i systemów informatycznych. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu, rozumieć zasady inżynierii oprogramowania oraz być gotowym do pracy w dynamicznym środowisku zespołowym.
Jako Inżynier Oprogramowania będziesz uczestniczyć w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Będziesz współpracować z zespołami projektowymi, analitykami biznesowymi oraz testerami, aby dostarczać wysokiej jakości rozwiązania spełniające potrzeby naszych klientów.
Oferujemy możliwość pracy nad różnorodnymi projektami, wykorzystującymi najnowsze technologie i metodyki, takie jak Agile, DevOps czy CI/CD. Cenimy sobie innowacyjność, samodzielność oraz chęć ciągłego rozwoju. Zapewniamy dostęp do szkoleń, konferencji oraz mentoringu technicznego.
Jeśli jesteś osobą, która pasjonuje się tworzeniem oprogramowania, potrafi efektywnie rozwiązywać problemy i chce mieć realny wpływ na rozwój produktów technologicznych – ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji webowych i mobilnych
- Tworzenie i utrzymywanie dokumentacji technicznej
- Współpraca z zespołem projektowym i interesariuszami
- Analiza wymagań i proponowanie rozwiązań technicznych
- Udział w przeglądach kodu i testach jednostkowych
- Optymalizacja wydajności i skalowalności systemów
- Wdrażanie i utrzymanie procesów CI/CD
- Rozwiązywanie błędów i problemów produkcyjnych
- Udział w planowaniu sprintów i retrospektywach
- Monitorowanie i raportowanie postępów prac
Wymagania
Text copied to clipboard!- Wykształcenie wyższe informatyczne lub pokrewne
- Minimum 2 lata doświadczenia w programowaniu
- Znajomość języków programowania takich jak Java, Python, C# lub JavaScript
- Doświadczenie z systemami kontroli wersji (np. Git)
- Znajomość baz danych relacyjnych i/lub NoSQL
- Umiejętność pracy w zespole i komunikatywność
- Znajomość zasad programowania obiektowego i wzorców projektowych
- Doświadczenie w pracy w metodykach Agile/Scrum
- Znajomość narzędzi do automatyzacji testów i CI/CD
- Znajomość języka angielskiego na poziomie technicznym
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie języki programowania znasz najlepiej?
- Czy masz doświadczenie w pracy z systemami kontroli wersji?
- Opowiedz o projekcie, z którego jesteś najbardziej dumny.
- Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
- Czy pracowałeś w zespole scrumowym? Jakie były Twoje obowiązki?
- Jak radzisz sobie z debugowaniem i rozwiązywaniem błędów?
- Czy masz doświadczenie z chmurą (AWS, Azure, GCP)?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
- Czy potrafisz pracować z dokumentacją techniczną w języku angielskim?
- Jakie technologie chciałbyś poznać w najbliższym czasie?